home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 126-150 / scopedisk129 / xsize / xsize.doc < prev    next >
Text File  |  1995-03-19  |  4KB  |  114 lines

  1.                         XSize 1.0
  2.                         =========
  3.                   (c) Mikael Karlsson 1990
  4.  
  5. Description
  6.  
  7.     XSize is a small utility that gives you X-Windows style
  8.     window sizing.
  9.  
  10.  
  11. Legal schmuck
  12.  
  13.     XSize is NOT Public Domain. XSize is 'Freely Distributable
  14.     Copyrighted Software with a Shareware Option' (FDCSSO).
  15.  
  16.     "Permission is hereby granted to copy XSize provided that
  17.      the copyright notice and this document is left intact.
  18.      Copies may not be made for profit."
  19.  
  20.     Short and simple: Copy XSize but don't make a business
  21.     of it. It is of course free to include XSize on Public
  22.     Domain disks or putting it on a BBS. The cost of obtaining
  23.     XSize should not be higher than the cost of obtaining
  24.     it from Fred Fish.
  25.     If you find XSize useful, please feel free to send a
  26.     donation.
  27.     If you wish to include XSize with a commercial product,
  28.     please contact me first. A registred copy of the product
  29.     will be expected.
  30.  
  31.  
  32. Starting and stopping
  33.  
  34.     Install XSize by executing 'XSize' in a CLI or double clicking
  35.     on the icon in Workbench. A second invocation from Workbench
  36.     removes XSize. To remove XSize from CLI you have to execute
  37.     'XSize -Q'.
  38.     The qualifier used to initiate the sizing routine can be set
  39.     using 'XSize -xXX' where XX is the hex value of the qualifier.
  40.     Default qualifier is 0008 (the control key).
  41.  
  42. QUALIFIERS (always entered in HEX)  (This list borrowed from Matt Dillon)
  43.  
  44.     0001    Left Shift
  45.     0002    Right Shift
  46.     0004    Caps Lock
  47.     0008    Control
  48.     0010    Left Alt
  49.     0020    Right Alt
  50.     0040    Left Amiga Key
  51.     0080    Right Amiga Key
  52.     0100    Numeric Key Pad Key (not useful)
  53.     0200    Repeat              (not useful)
  54.     0400    Interrupt           (not useful)
  55.     0800    Multibroadcast      (not useful)
  56.     1000    Middle Mouse Button (not normally implemented by intuition)
  57.     2000    Right Mouse Button
  58.     4000    Left Mouse Button
  59.  
  60.     Note: Combinations are allowed, in which case any one of the
  61.           elected qualifiers along with the left, right mouse button
  62.           will cause the appropriate action to occur.
  63.  
  64.  
  65. Usage
  66.  
  67.     XSize provides an enhanced way of resizing windows.
  68.     It works as follows:
  69.  
  70.     There are two ways of initiating the window sizing:
  71.     1. Press and hold the left mouse button over the sizing
  72.        gadget in a window.
  73.     2. Press and hold the specified qualifier and press and
  74.        hold the left mouse button anywhere in the window.
  75.     A sizing frame is drawn over the window. It looks like this:
  76.  
  77.     +---+---+---+
  78.     |   |   |   |
  79.     +---+---+---+
  80.     |   |   |   |
  81.     +---+---+---+
  82.     |   |   |   |
  83.     +---+---+---+
  84.  
  85.     You can now move the mouse around (while still holding down
  86.     the left mouse button, it's ok to release the qualifier if
  87.     you used that way of initiating XSize) freely inside the frame.
  88.     Nothing happens until you reach an (outer) edge of the frame.
  89.     When you do, that edge starts to follow the mouse. Now only one
  90.     edge follows the mouse. If you move the mouse to a corner the
  91.     second edge that forms the corner also starts to follow the mouse.
  92.     To change the active edge hold down the right mouse button,
  93.     move to another edge and release the right mouse button.
  94.  
  95.  
  96. Bugs
  97.  
  98.     None that I know of, but we're walking the edge of what is
  99.     allowed here. I haven't had any problems though.
  100.  
  101.  
  102. s-mail: Mikael Karlsson
  103.         L?vs?ttersv?gen 10
  104.         S-585 98  LINK?PING
  105.         SWEDEN
  106.  
  107. e-mail: micke@slaka.sirius.se
  108.         micke@slaka.UUCP
  109.         {mcvax|munnari|seismo}!sunic!liuida!slaka!micke
  110.  
  111. Phone:  +46-13 50479
  112.         +46-431 50623 (in the summer)
  113.  
  114.